package com.atguigu.common.feign.coupon;

import com.atguigu.common.utils.R;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.RequestMapping;

/**
 * 声明式的远程调用 gulimall-coupon 服务 @FeignClient("gulimall-coupon")
 * 使用 @FeignClient 注解将 CouponFeignService 这个接口包装成一个 FeignClient，属性 name 对应服务名 gulimall-coupon。
 *
 * @author ls
 * @date 2021/6/30
 **/
@FeignClient(value = "gulimall-coupon", path = "coupon/coupon")
public interface CouponFeignService {

    /**
     * 会员优惠券l
     *
     * @return
     */
    @RequestMapping("/member/list")
    R memberCoupon();

}
